package com.hbnu.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hbnu.system.model.entity.ZCzxfunds;

import java.util.List;

public interface ZCzxfundsService extends IService<ZCzxfunds> {
    /**
     * 添加相关支出经费
     *
     * @param zcfunds
     * @return 是否添加成功
     */
    boolean addZCzxfundsProject(ZCzxfunds zcfunds);

    /**
     * 修改相关支出经费
     *
     *
     * @param zcfunds
     * @return 是否修改成功
     */
    boolean updateZCzxfundsProject(ZCzxfunds zcfunds);

    /**
     * 删除相关支出经费
     * @param zcfundsID
     * @return 是否修改成功
     */
    boolean removeZCzxfundsProject(String zcfundsID);

    /**
     * 通过tranprojectid（横向经费id）查询横向项目
     *
     * @param porprojectID
     * @return 是否成功
     */
    List<ZCzxfunds> getZCzxfundsByPorprojectID(String porprojectID);
}
